package com.stefanini.pe.bbva.bp.in.model;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.faces.model.SelectItem;

public class ValoresAlertasModel{
	private Date fechaExp;
	private BigDecimal valorAlerta;
	private BigDecimal valorActual;
	private List<SelectItem> listarCategoria;
	private List<SelectItem> listarContrato;
	private List<SelectItem> listarTipoAlarma;
	private List<SelectItem> listarTitulo;
	private List<SelectItem> listarTipoAlarmaAdicional;
	private List<SelectItem> listarEstadoAlertas;
	private boolean renderTitulo;
	private Date fechaDesde;
	private Date fechaHasta;	
	private String txtTextoArea;
	private Date datFechaFin;
	private List listarAlertas;
	private String indicador;
	private String idAlerta;
	private boolean renderTabProducto;
	private boolean renderTabAdicional;
	private String tituloVentana;
	private boolean renderAuditoria;
	
	public ValoresAlertasModel(){	
		listarCategoria=new ArrayList<SelectItem>();
		listarContrato=new ArrayList<SelectItem>();
		listarTipoAlarma=new ArrayList<SelectItem>();
		listarTitulo=new ArrayList<SelectItem>();
		listarAlertas = new ArrayList();
		listarEstadoAlertas = new ArrayList<SelectItem>();
		listarTipoAlarmaAdicional=new ArrayList<SelectItem>();
		renderTitulo = true;		
		txtTextoArea = new String();
		datFechaFin = new Date();
		fechaExp= new Date();
		valorActual = null;
		valorAlerta = null;
		renderAuditoria = false;
	}
	
	public Date getFechaExp() {
		return fechaExp;
	}

	public void setFechaExp(Date fechaExp) {
		this.fechaExp = fechaExp;
	}

	public List<SelectItem> getListarCategoria() {
		return listarCategoria;
	}

	public void setListarCategoria(List<SelectItem> listarCategoria) {
		this.listarCategoria = listarCategoria;
	}

	public List<SelectItem> getListarContrato() {
		return listarContrato;
	}

	public void setListarContrato(List<SelectItem> listarContrato) {
		this.listarContrato = listarContrato;
	}

	public List<SelectItem> getListarTipoAlarma() {
		return listarTipoAlarma;
	}

	public void setListarTipoAlarma(List<SelectItem> listarTipoAlarma) {
		this.listarTipoAlarma = listarTipoAlarma;
	}

	public List<SelectItem> getListarTitulo() {
		return listarTitulo;
	}

	public void setListarTitulo(List<SelectItem> listarTitulo) {
		this.listarTitulo = listarTitulo;
	}

	public boolean isRenderTitulo() {
		return renderTitulo;
	}

	public void setRenderTitulo(boolean renderTitulo) {
		this.renderTitulo = renderTitulo;
	}

	public Date getFechaDesde() {
		return fechaDesde;
	}

	public void setFechaDesde(Date fechaDesde) {
		this.fechaDesde = fechaDesde;
	}

	public Date getFechaHasta() {
		return fechaHasta;
	}

	public void setFechaHasta(Date fechaHasta) {
		this.fechaHasta = fechaHasta;
	}

	public List<SelectItem> getListarTipoAlarmaAdicional() {
		return listarTipoAlarmaAdicional;
	}

	public void setListarTipoAlarmaAdicional(
			List<SelectItem> listarTipoAlarmaAdicional) {
		this.listarTipoAlarmaAdicional = listarTipoAlarmaAdicional;
	}
	public String getTxtTextoArea() {
		return txtTextoArea;
	}

	public void setTxtTextoArea(String txtTextoArea) {
		this.txtTextoArea = txtTextoArea;
	}

	public Date getDatFechaFin() {
		return datFechaFin;
	}

	public void setDatFechaFin(Date datFechaFin) {
		this.datFechaFin = datFechaFin;
	}

	public List<SelectItem> getListarEstadoAlertas() {
		return listarEstadoAlertas;
	}

	public void setListarEstadoAlertas(List<SelectItem> listarEstadoAlertas) {
		this.listarEstadoAlertas = listarEstadoAlertas;
	}

	public List getListarAlertas() {
		return listarAlertas;
	}

	public void setListarAlertas(List listarAlertas) {
		this.listarAlertas = listarAlertas;
	}

	public String getIndicador() {
		return indicador;
	}

	public void setIndicador(String indicador) {
		this.indicador = indicador;
	}

	public String getIdAlerta() {
		return idAlerta;
	}

	public void setIdAlerta(String idAlerta) {
		this.idAlerta = idAlerta;
	}

	public boolean isRenderTabAdicional() {
		return renderTabAdicional;
	}

	public void setRenderTabAdicional(boolean renderTabAdicional) {
		this.renderTabAdicional = renderTabAdicional;
	}

	public boolean isRenderTabProducto() {
		return renderTabProducto;
	}

	public void setRenderTabProducto(boolean renderTabProducto) {
		this.renderTabProducto = renderTabProducto;
	}

	public String getTituloVentana() {
		return tituloVentana;
	}

	public void setTituloVentana(String tituloVentana) {
		this.tituloVentana = tituloVentana;
	}

	public boolean isRenderAuditoria() {
		return renderAuditoria;
	}

	public void setRenderAuditoria(boolean renderAuditoria) {
		this.renderAuditoria = renderAuditoria;
	}

	public BigDecimal getValorAlerta() {
		return valorAlerta;
	}

	public void setValorAlerta(BigDecimal valorAlerta) {
		this.valorAlerta = valorAlerta;
	}

	public BigDecimal getValorActual() {
		return valorActual;
	}

	public void setValorActual(BigDecimal valorActual) {
		this.valorActual = valorActual;
	}
}